home *** CD-ROM | disk | FTP | other *** search
/ Deutsche Edition 1 / Deutsche Edition 1.iso / amok / amok_lha / amok22.lha / Scroll / Scroll.dok < prev    next >
Text File  |  1993-08-15  |  2KB  |  57 lines

  1.    SCROLL  --  CREATE YOUR OWN SCROLLTEXTS
  2.    ---------------------------------------
  3.  
  4.    Comments&contructive critics to:
  5.  
  6.        Holger Gzella
  7.  
  8.        Freischöffenweg 12
  9.        4600 Dortmund 16
  10.        (0231) 85 16 02
  11.  
  12.  
  13.  
  14. Scroll ist ein Modul, das es erlaubt, eigene Laufschriften in einem be-
  15. liebigen RastPort darzustellen. Das ganze Modul besteht aus der Proze-
  16. dur ScrollX. Die Syntax lautet:
  17.  
  18.   ScrollX ( port , w , s , r , l , y , Stuff );
  19.  
  20.   port  (RastPortPtr)  : Zeiger auf den RastPort, in dem gescrollt werden
  21.                          soll. Das kann ein Screen, aber auch ein Window
  22.                          sein.
  23.   w     (INTEGER)      : Breite des Bereichs, in dem gescrollt werden
  24.                          soll. Es ist z.B. möglich, nur am rechten Rand
  25.                          einer Zeile zu scrollen.
  26.   s     (INTEGER)      : Geschwindigkeit, mit der gescrollt werden soll.
  27.                          Es sind nur die Werte von 1-8 sinnvoll, die bes-
  28.                          ten Ergebnisse erhält man mit geraden Zahlen.
  29.                          Je höher <s>, desto schneller ist das Scrolling.
  30.   r     (INTEGER)      : Anzahl der Wiederholungen oder -1, wenn gescrollt
  31.                          werden soll, bis die linke Maustaste gedrückt
  32.                          wird. Das Scrolling kann aber auch bei festgeleg-
  33.                          ter Anzahl an Wiederholungen durch Druck auf den
  34.                          linken Mausknopf abgebrochen werden.
  35.   l     (INTEGER)      : Anzahl der zu scrollenden Zeichen.
  36.   Stuff (ARRAY OF CHAR): String, der die zu scrollenden Zeichen enthält.
  37.                          Es ist zu beachten, daß wirklich soviele Zeichen
  38.                          im String stehen müssen, wie unter <l> angegeben,
  39.                          da z.B. ein Nullbyte nicht zum Abbruch des Scrol-
  40.                          lens führt, sondern auch in die Bitmap gezogen
  41.                          wird, was einen invertieren Klammeraffen zur Folge
  42.                          hat. Wer meint, der invertierte Klammeraffe sei ein
  43.                          sinnvolles Zeichen, sollte einen ganzen String
  44.                          voll Nullbytes scrollen.
  45.  
  46. Die Parameterangabe dürfte alles erklären.
  47.  
  48. Zusammen mit interessanten Copperlisten dürften hiermit nette Effekte zu
  49. erreichen sein.
  50.  
  51. Viel Spaß mit Scroll,
  52.  
  53.  
  54.         Holger
  55.  
  56.  
  57.